const arr:any = []

export function ChartsResize(myChart:any){
    arr.push(myChart)
    arr.forEach((item:any)=>{
        window.onresize = () =>{
            item.resize()
           }
    })
   
}


// 将时间戳转换为时间
export function timestampToTime(timestamp:any) {
    var date = new Date(timestamp * 1000);//时间戳为10位需*1000，时间戳为13位的话不需乘1000
    var Y = date.getFullYear() + '-';
    var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1):date.getMonth()+1) + '-';
    var D = (date.getDate()< 10 ? '0'+date.getDate():date.getDate())+ ' ';
    var h = (date.getHours() < 10 ? '0'+date.getHours():date.getHours())+ ':';
    var m = (date.getMinutes() < 10 ? '0'+date.getMinutes():date.getMinutes()) + ':';
    var s = date.getSeconds() < 10 ? '0'+date.getSeconds():date.getSeconds();
    return Y+M+D+h+m+s;
}

  // 生成随机字符串
  export function randomString(len:any) {
    len = len || 13;
    let chars =
      'abcdefhijkmnprstwxyz123456789'; 
    let maxPos = chars.length;
    let pwd = '';
    for (let i = 0; i < len; i++) {
      pwd += chars.charAt(Math.floor(Math.random() * maxPos));
    }
    return pwd;
  }